SMS Server
Vrsta: Diplomski | Broj strana: 27 | Nivo:
Elektrotehnički fakultet
Универзитет у Београду
Електротехнички факултет
Дипломски
Рад
SMS Server
Београд, октобар 2004.
Садржај
Увод
У данашње
време,
информације
су
једна
од
највреднијих
роба.
Такода
је
брз,
ефикасан
и правовремен
пренос
информација
веома
битан
у савременом
свету.
Један
од
најбрзих
начина
да
се
до
неке
особе
пренесе
информација
је
да
се
позове
мобилним
телефоном. Међутим, мана тога је та што ако на пример, једну исту кратку поруку треба да пренесемо до неколико људи, онда особа која позива, ће бити презаузета послом и посао је досадан, напоран, подложан грешкама, односно да се различита порука пренесе различитим особама итд.
Са
друге
стране,
могуће
је
пренети
информацију
електронском
поштом.
То
је
поуздан
начин
преноса
информација, доста брз и дефинитивно ће сви добити исту поруку. Међутим, овај приступ има ману што се порука ипак не прослеђује директно до примаоца. Може да прође дуго времена док прималац провери своју електронску пошту, а то је у неким ситуацијама недопустиво.
Најбољи
пример
за
илустрацију
проблема
је
управо
из
студентског
живота,
када
се
на
пример
чекају
резултати
испита
или
када
професор
не
може
да
дође
на
предавање. У оба случаја, за студенте би било најбоље, да одговарајућу поруку добију преко мобилног телефона, без обзира где се налазе, како би на најбољи начин искористили своје време. У првом случају, резултате испита чим они буду доступни, а у другом једноставну поруку да професор неће доћи. Овај други пример је нарочито илустративан јер је доста чест, а може да се деси у сваком тренутку.
Анализа
проблема
Као
што
се
може
приметит, примена система за слање великог броја сли порука преко мобилних телефона, може бити доста велика, зато треба направити што флексибилнији систем, који се може лако прилагодити било ком постојећем систему.
Основне
три
ствари
које
треба
узети
у разматрање
су:
разноврсност
извора
одакле
се
читају
телефони
на
које
треба
послати
поруке,
разноврсност
самог
хардвера
преко
кога
се
шаљу
поруке,
као
и разноврсност
самих
порука.
Пошто
постоји
стварно
пуно
варијанти, покушаћу, да све оно што је заједничко генерализујем, а све специфично урадим када буде потребно.
Извори
бројева
на
које
треба
слати
поруке
У пракси
се
могу
срести
разноразни
системи. У некима се подаци чувају у бази података, на локалном рачунару, у некима у фајлу, негде се сваки пут уносе ручно, негде су подаци смештени у некој бази на интернету, негде можемо податке добити претрагом по интернету и многи други.
На
први
поглед
се
чини
да
је
ово
један
непрегледан
скуп
и да
никада
не
можемо
да
направимо
толико
флексибилан
систем.
Међутим
није
тако.
Заједничко
за
све
набројане
изворе
могућих
дестинација
за
поруку,
је
у томе
да
ми
треба
да
кренемо
од
првог
нађеног
телефона, пошаљемо на њега поруку, затим нађемо следећи телефон, на њега пошаљемо поруку и тако редом све док не стигнемо до последљег телефона. Управо из овога неформалног описа се види да се ова ситуација треба моделовати пројектним обрасцем Iterator. А затим за сваки специфични извор само направити одговарајући итератор. Један могући изглед система приказан је на следећем UML моделу.
---------- CEO RAD MOŽETE PREUZETI NA SAJTU. ----------
MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]
maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!